const serveURL ='http://120.55.76.143:48080'//服务器
const localURL ='http://172.16.202.28:48080'//本地

 
// const onlineURL ='https://www.visionfamily.com.cn/store' 
const onlineURL ='http://192.168.2.18:8080' 
const baseURL =onlineURL
const oosURL="/"
 /*
 * 跳转页面
 * url 跳转地址
 * n 1 保留当前页面 2 不保留
 * */
const tourl=function(url,n=1){
	if(url==404 || !url){
		return uni.showToast({
			title:"开发中，敬请期待",
			icon:"none"
		})
	}
	
	if(n==1){
		// 保留当前页面
		uni.navigateTo({
		    url: url,
			fail(e){
				console.log(e)
				uni.showToast({
					title:e.errMsg,
					icon:"error"
				})
			}
		});
	}else if(n==2){
		// 不保留
		uni.redirectTo({
			url:url,
			fail(e){
				console.log(e)
				uni.showToast({
					title:e.errMsg,
					icon:"error"
				})
			}
		})
	}else if(n==404){
		uni.showToast({
			title:"开发中，敬请期待",
			icon:"none"
		})
	}
		 
}
const call=function(uid){	
	 
}
// 全局过滤器用于格式化时间戳
const formatDate= function(value, format = 'YYYY-MM-DD HH:mm:ss') {
  if (!value) return '';

  const date = new Date(value);
  const year = date.getFullYear();
  let month = date.getMonth() + 1;
  let day = date.getDate();
  let hour = date.getHours();
  let minute = date.getMinutes();
  let second = date.getSeconds();

  month = month < 10 ? '0' + month : month;
  day = day < 10 ? '0' + day : day;
  hour = hour < 10 ? '0' + hour : hour;
  minute = minute < 10 ? '0' + minute : minute;
  second = second < 10 ? '0' + second : second;

  return format.replace(/(YYYY|MM|DD|HH|mm|ss)/g, (match) => {
    switch (match) {
      case 'YYYY': return year;
      case 'MM': return month;
      case 'DD': return day;
      case 'HH': return hour;
      case 'mm': return minute;
      case 'ss': return second;
      default: return match;
    }
  });
}
const truncate= function(value, length = 10) { // 默认长度为 10
	if(value){
		if (value.length > length) {
		  return value.slice(0, length) + '...';
		}
		return value;
	}else{
		
	}return ''; 
}

export {
	baseURL,tourl,oosURL,call,formatDate,truncate
}